package com.bysj.dao;

import com.bysj.entity.Topic;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface TopicDao {
    //添加贴子
    void addTopic(Topic topic);
    //查询所有贴子
    List<Topic> getTopicAll(Map map);
    //根据id查询贴子
    List<Topic> getTopicById(Integer id);
    //根据用户id查询贴子
    List<Topic> getTopicByUid(Integer id);
    //根据贴子id删除贴子
    void deleteTopicById(Integer id);
    //根据输入的文字查询相关贴子
    List<Topic> getTopicByWords(String searchwords);

    List<Topic> getTopicByCategoryName(String categoryname);
    List<Topic> testRea();
}
